# CC=gcc
CXX = g++
CC = arm-linux-gcc
CFLAGS = -O2 -Wall
LDFLAGS = -lm

XXX=main sum build run
# 变量定义使用 =
A = China
B = I love $(A)

# 使用变量
clean:
	rm -f $(XXX) *.o

# 变量嵌套使用
qian: 
	echo $(B)

# 内嵌变量
build:
# $(CC) x.c -o x $(CFLAGS) $(LDFLAGS)
	$(CXX) x.c -o x $(CFLAGS) $(LDFLAGS)

# 隐式规则
# OBJ = a.o b.o c.o
# all: a.o b.o c.o


# 静态规则
# OBJ = a.o b.o c.o
# all: a.o b.o c.o
# $(OBJ):%.o:%.c  
# 	gcc $^ -o $@ -c

